package main;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class Eingabe {
	public static int leseInt() {
		int i = -1;
		try {
			BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
			String s = in.readLine();
			if(s.length()!=0){ 
				for(int loop=0;loop<=s.length()-1;loop++){
					if(!Character.isDigit(s.charAt(loop))){
					
						System.out.println("Fehler: Der eingegebene String ist keine Zahl!");
						return 0;
					}
				}
			}else{
				System.out.println("Fehler: Der eingegebene String ist leer!");
				return 0;
			}
			i = Integer.parseInt(s);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return i;
	}
	public static double leseDouble() {
		double i = -1.0;
		try {
			BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
			String s = in.readLine();
			if(s.length()!=0){ 
				for(int loop=0;loop<=s.length()-1;loop++){
					if(s.charAt(loop)==','){
						String tmp="";
						for(int k=0;k<=s.length()-1;k++){
							if(k!=loop){
								tmp+=s.charAt(k);
							}
							else{
								tmp+=".";	
							}
						}
						s=tmp;
					}
					if(!Character.isDigit(s.charAt(loop))&& s.charAt(loop)!='.' && s.charAt(loop)!=','){
						System.out.println("Fehler: Der eingegebene String ist keine Zahl!"+s.charAt(loop));
						return 0.0;
					}
				}
			}else{
				System.out.println("Fehler: Der eingegebene String ist leer!");
				return 0.0;
			}
			i = Double.parseDouble(s);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return i;
	}
	
	public static String leseString() {
		String s = "";
		try {
			BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
			s = in.readLine();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return s;
	}
}
